home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 32
/
Amiga Format AFCD32 (Nov 1998, Issue 117).iso
/
-seriously_amiga-
/
programming
/
e
/
dech
/
dech.readme
< prev
next >
Wrap
Text File
|
1998-08-10
|
7KB
|
195 lines
About DECH - Deniil E-Compiler Handler v1.33!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This program is made for you who program in Amiga-E and
compile alot, which is usual, and is tired of CLI/Shell
or the Workbench menu (ToolsDaemon)!
With this program can you easy select one or more files
that you often compile and then with just ONE mouse-click
compile the active file and one more click to run it!
Or, why not both compile and run with one mouse-click!
* NEW * Now you don't need to have the window 350 metres tall,
you can shrink it to just EC/RP and select the file
from within the monitor-window instead!
* --- * Now you can copy files temporarly to "Ram:DECH/"
with DECH to speed up compiling and save the HD
some work!
All corresponding '*local' modules will also be copied
to Ram:DECH/ and placed in their reciprocal directories!
You can ofcource also save them (the files.e, not the
modules) back to their original locations on your HD
with another mouse-click!
Usage:
~~~~~~
EC: E-Compile the first file in the right list
RP: Run the Program compiled with EC
Cn: Compile the n:th file in the right lister of the file-selector
Rn: Run the Program compiled with Cn
--
ED: Select a file to open with your favorite text-EDitor
V : Select a file to open with your favorite text-Viewer
FS: Open/close the FileSelector
C : Open/close the output that is a Console by default. (se notes below!)
? : Open/close the prefs-editor
Q : Quit
All this buttons can also be controlled from the keybord:
EC: F10
RP: 0
Cn: Fn, i.e. F1..F9
Rn: n, i.e. the numberkeys 1..9
ED: 'e'
V : 'v'
FS: 'f'
C : 'c'
? : '?'
Q : 'q'
You can press the right mouse-button or 'Help' to get a small
info-window with information of what the different gadgets do,
or in v1.33+ you get the list of what was supposed to be the
gadgets Cn/Rn if you "Reduce gadgets" (see below).
The editor- and viewer-selector:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you press 'ED' or 'V' you will get a little window with
some numbers and a C. With the editor also an E.
Any number will open the corresponding file in your favorite
text-editor/viewer.
The C stands for 'Cancel'.
The E stands for 'Empty editor'.
The keys 'e', 'c' and the numbers 1..n also works here.
The fileselector:
~~~~~~~~~~~~~~~~~
The left lister is where all files comes in after you have
selected them with 'Add'. One file or more will also always be
present in the right lister where every item is a button in the
main-window or a selected if you set the "Reduced gadgets".
What the buttons do:
Add: Add a file to the left lister.
Delete: Remove a file from the left lister.
Clear: Clear all files in the left lister.
Sort: Sort all files in the left lister.
Load: Load the entire config with files and settings.
Save: Save the above..
Quit: Quit program and copy back all files from
Ram:DECH/ if you wish.
OK: Exit the file-selector.
ToRam>: Copy the selected file in the right lister to "Ram:DECH/"
with all it's corresponding '*local' modules!
Safety: Safety-copy the selected file from Ram:DECH/ back to
disk it's original place on disk without changing
anything in the lister.
GetRam: Copy back all files copied to Ram:DECH/ to their original
places on disk and delete the files in Ram:DECH/.
>Copy>: Copy a filename from the left to the right lister.
>Refr>: Refresh the selected filename in the right lister
with the selected filename in the left lister.
>Del>: Delete the selected filename from the right lister and
if the file is in Ram:DECH/ you will be questioned to
copy back the file from Ram:DECH first.
The prefs-window (?):
~~~~~~~~~~~~~~~~~~~~~
Editor: Your favorite editor with path.
Has an argument-string at the right.
Viewer: Your favorite viewer with path.
Has an argument-string at the right.
Compiler: The compiler with path.
Output: An output-file, console or whatever you like.
You can set up to four %d's that will be the
coordinates of a console-window.
PubScreen: The name of a pubscreen you want DECH to open on.
"Auto-run program after compiling"
This will let you with a click on just EC both first compile
and then also run the program.
"Popup string-req. before running program"
This will let you type in som arguments before a program is
executed
"Auto-refresh first file"
This makes the first file in the "Button"-lister be
automatically changed to whatever you press or select
in the left "Source-code"-lister.
"Start editor on startup" with "Edit: n"
With this set DECH will start your texteditor with a selected
file. The file is selected with "Edit:"
"Reduce gadgets to EC and RP"
This will as it say reduce all Cn-/Rn-gadgets in the main-
window to just EC and RP and the selection is then made in
the info-window you get when you click the right mouse-button.
"Do not warn when closing console"
This will just skip the requester when you close the console
and have executed a program in it.
*** REMEMBER!! This IS dangerous if a program is still
outputting text to that console! ***
"Don't touch the stdout console"
This forces DECH to not use the specified "Output:".
"Auto-open console on startup"
Will do exacly what it says.
"Use buffered console" -- Not implemented! --
This will preserve the 1000 latest characters written when
you close the console and then when it is reopened it will
output theese characters so that you can see what you did last.
"Priority of executed programs:"
This is the task-priority of your programs executed.
It is smart to set this <0 so that if some program would hang
in a loop, it wouldn't jam the system!
"Stacksize of executed programs:"
The stacksize of the tasks. Must be dividable by 4!
|Adjust console-window| lets you with a simple move place your
console wherever on the screen you want.
|Save| will save the entire config-file to ENVARC:DECH.config.
|More| will get you to the string-configuration that earlier
was found in this same window but have been moved.
Usage of the console: IMPORTENT! (to prevent crash..)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
When you use the console it is importent that if you have started
a program through 'RP' (or 'Rn') with the console opened and the
program outputs text to the console that you must not close it or
things might go very wrong!!
It is then better to close the console and then start your program,
editor or viewer so that it will get the original 'stdout'-variable
instead, unless you're just debugging a project of yours and don't
want your screen full of consoles everytime you test your program :)
You can, in the prefs-window, set "Don't touch the stdout console"
if you start DECH from the CLI/Shell.
Author:
~~~~~~~
Daniel Westerberg alias Deniil 715! - AmigaE programmer!
e-mail: deniil@algonet.se
Send bug-reports and/or suggestions to me.
You can also browse in on OnyxSoft's homepage to se more of
my and Develin's creations!
OnyxSoft: www.alfaskop.net/~onyxsoft/